Inkrementelle Transformation einer monolithischen Geschäftssoftware
نویسندگان
چکیده
Pflege und Wartung von Altsoftware (legacy software) sowie die Erweiterung und Anpassung dieser Applikationen an neue Märkte machen einen immensen Kostenanteil von vielen Softwareunternehmen aus. Die manuelle Migration von Software ist durch zunehmend kürzer werdende Abstände der Entwicklungsstadien (release cycles) nur durch immensen personellen Aufwand zu leisten. Die Entwicklung von Werkzeugen und Verfahren zur Unterstützung dieses Migrationsprozesses ist deshalb für die Unternehmen von entscheidender Bedeutung. In diesem Artikel erarbeiten wir einen inkrementellen Transformationsprozess für Geschäftssoftware, der unter Zuhilfenahme von Verfahren des Compilerbaus und des Software-Engineerings eine Kette von Transformationsschritten definiert, mit deren Hilfe eine monolithisch strukturierte Altsoftware in eine modulare Client-Server-Applikation überführt werden kann.
منابع مشابه
Komponentenfindung in monolithischen objektorientierten Anwendungssystemen
Zusammenfassung: Durch das Redesign einer objektorientiert implementierten Anwendung vom Monolithen hin zu einer komponentenorientierten Architektur erschließen sich zunächst Vorteile wie leichtere Erweiterbarkeit und Wartbarkeit, in folgenden Softwareentwicklungsprojekten evtl. die Wiederverwendung von einzelnen Komponenten. In diesem Betrag wird ein Lösungsalgorithmus vorgestellt, mit dem sow...
متن کاملInkrementelle Koreferenzanalyse für das Deutsche
Es wird ein inkrementeller Ansatz zur Koreferenzanalyse deutscher Texte vorgestellt. Wir zeigen anhand einer breiten empirischen Untersuchung, dass ein inkrementelles Verfahren einem nichtinkrementellen überlegen ist und dass jeweils die Verwendung von mehreren Klassifizierern bessere Resultate ergibt als die Verwendung von nur einem. Zudem definieren wir ein einfaches Salienzmass, dass annäher...
متن کاملInkrementelle ontologiebasierte Informationsintegration für die translationale medizinische Forschung
Für die translationale medizinische Forschung werden sehr viele, sehr komplexe Daten aus heterogenen und verteilten Quellen benötigt. Bei der Integration dieser Datenund Wissensquellen bestehen besondere Anforderungen, da einerseits einer hoch dynamischen und häufig veränderten Domäne und andererseits regulatorischen Aspekten, wie dem Datenschutz oder Zulassungsbestimmungen Rechnung getragen we...
متن کاملLeistungsbewertung zu adaptierender Web Services in serviceorientierten Architekturen
ZUSAMMENFASSUNG Die Entwicklung weg von monolithischen Softwarearchitekturen hin zu einem serviceorientierten Ansatz führt bei der Entwicklung umfangreicher Anwendungen zu neuen Herausforderungen. Für den zuverlässigen Betrieb über den gesamten Lebenszyklus einer Unternehmensanwendung hinweg sind neben den funktionalen Anforderungen die Rahmenbedingungen durch nicht-funktionale Eigenschaften de...
متن کاملIterativ-inkrementelles Software-Engineering in komplexen IT-Projekten
Für die praktische Anwendung von iterativ-inkrementellen Vorgehensmodellen in großen Software-Projekten müssen Prozesse und Methoden angepasst werden. Anforderungsmanagement, Planungskontrolle, sowie die Berücksichtigung des Kommunikationsbedarfes sind hierbei neue methodische Schwerpunkte. Ein Praxisbericht demonstriert die Realisierung eines komplexen Entwicklungsprojektes mit einem anforderu...
متن کامل